chore(deps): update all non-major dependencies#38
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
df757c9 to
de1cdeb
Compare
47272aa to
ab2ae40
Compare
ab2ae40 to
14cb8c6
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.1.2→0.1.32.8.0→2.8.12.8.22.92.0→2.93.00.133.0→0.134.00.137.0(+2)1.12.0→1.12.111.3.0→11.4.011.5.1(+1)11.3.0→11.4.011.5.1(+1)54.4.1→54.5.154.9.0(+4)4.94.0→4.95.04.97.0(+1)Release Notes
k35o/oxc-config (@k8o/oxc-config)
v0.1.3Compare Source
Patch Changes
#12
ad0ec98Thanks @renovate! - Bump oxc toolchain:oxlint/@oxlint/plugins1.58.0 → 1.63.0,oxfmt0.43.0 → 0.48.0,oxlint-tailwindcss0.6.1 → 0.7.0. Also bumpvite-plus0.1.16 → 0.1.21 sinceoxfmt≥ 0.44.0 restricted its packageexportsand oldervite-pluscould no longer resolve theoxfmtbinary.#18
b2e48ccThanks @renovate! - Bump oxc toolchain:oxlint/@oxlint/plugins1.63.0 → 1.66.0,oxfmt0.48.0 → 0.51.0,oxlint-tailwindcss0.7.0 → 0.8.0. New rules now enabled via existing category settings:no-implied-eval,react/no-object-type-as-default-prop,react/no-unstable-nested-components,jsx-a11y/control-has-associated-label,jsx-a11y/no-interactive-element-to-noninteractive-role,jsx-a11y/no-noninteractive-element-interactions,jsx-a11y/no-noninteractive-element-to-interactive-role.denoland/deno (deno)
v2.8.1Compare Source
(#34190) (#34348)
browserfield map in package.json (#34407)(#34236)
(#34381)
(#34379)
transferableAbortSignal, transferableAbortController (#34372)
(#34347)
node:sqliteaggregate method (#34385)(#34349)
cli/cli (gh)
v2.93.0: GitHub CLI 2.93.0Compare Source
Security
A security vulnerability has been identified, and fixed, that would incorrectly include authorization header in API requests to TUF repository mirrors via
gh attestation,gh release verify, andgh release verify-assetcommands.Users are advised to update
ghto versionv2.93.0as soon as possible.For more information see: GHSA-8xvp-7hj6-mcj9
Support agents in
gh secretcommand setThe
gh secretcommand set can now set agent secrets. For more information, see "Configuring secrets and variables for Copilot cloud agent".What's Changed
✨ Features
🐛 Fixes
gh auth refreshfor 401 returns by @333fred in #13068📚 Docs & Chores
gh copilottelemetry sampling to 100% by @williammartin in #13362New Contributors
Full Changelog: cli/cli@v2.92.0...v2.93.0
openai/codex (npm:@openai/codex)
v0.134.0opentofu/opentofu (opentofu)
v1.12.1Compare Source
SECURITY ADVISORIES:
Previous releases in the v1.12 series could be affected by several vulnerabilities:
@revoked.This is fixed now by (#4145)
BUG FIXES:
replace_triggered_bywas validated incorrectly. (#4133tenant_id,subscription_id,environment, andmetadata_hostvariables; a bug previously only allowed these to be set through environment variables. (#4091)Full Changelog: https://github.com/opentofu/opentofu/blob/v1.12/CHANGELOG.md
pnpm/pnpm (pnpm)
v11.4.0Compare Source
Minor Changes
Treat tarball-integrity mismatches against the lockfile as a hard failure by default. Previously,
pnpm install(non-frozen) would logERR_PNPM_TARBALL_INTEGRITY, silently re-resolve from the registry, and overwrite the locked integrity — which meant a compromised registry, proxy, or republished version could substitute attacker-controlled content on a clean machine even though the project shipped a committed lockfile.pnpm installnow exits withERR_PNPM_TARBALL_INTEGRITYand a hint pointing at the new opt-in flag.The only opt-in is
pnpm install --update-checksums— narrowly scoped to refreshing the locked integrity values from what the registry currently serves. Mirrors yarn's flag of the same name. A warning still prints when the bypass takes effect so the operation is auditable.--forceandpnpm updatedeliberately do not bypass the integrity check. They are routine refresh operations; silently overwriting a locked integrity in those flows would erase the protection a committed lockfile is supposed to provide.--frozen-lockfilebehavior is unchanged.--fix-lockfilekeeps its documented purpose (filling in missing lockfile entries) and is also not a bypass.pnpm runtime set <name> <version>now saves the runtime todevEngines.runtimeby default instead ofengines.runtime. Pass--save-prod(or-P) to save it toengines.runtimeinstead #11948.Patch Changes
Fix a credential disclosure issue where an unscoped
_authToken(or_auth, orusername+_password, ortokenHelper) defined in one source —~/.npmrc,~/.config/pnpm/auth.ini, a workspace.npmrc, CLI flags, etc. — would be sent as anAuthorizationheader to whichever registry a different (potentially untrusted) source named. The same fix extends to client TLS credentials (cert,key) so they aren't presented to a registry their author didn't choose.pnpm now rewrites each unscoped per-registry setting (
_authToken,_auth,username,_password,tokenHelper,cert,key) to its URL-scoped form at load time, using theregistry=value declared in the same source (or the npmjs default registry if the source declares none). A later layer overridingregistry=therefore cannot pull an unscoped credential along, because it is already pinned to the URL its author intended.ca/cafileare intentionally not rescoped — they're trust anchors, not credentials, and corporate MITM-proxy setups rely on them applying globally.Every rescope emits a deprecation warning telling the user where the setting was pinned and how to write it directly. npm has rejected unscoped credentials outright since
npm@9, and pnpm intends to remove support in a future major release. To target a specific registry, write the setting URL-scoped (e.g.//registry.example.com/:_authToken=...or//registry.example.com/:cert=...).@pnpm/network.auth-header: removed thedefaultRegistryparameter fromcreateGetAuthHeaderByURIandgetAuthHeadersFromCreds. Now that credentials are URL-scoped at load time, the mergedconfigByUrinever contains the empty-string "default registry" placeholder slot, so re-keying it onto the merged default registry is no longer needed.Fix
pnpm deploycrashing withENOENT: ... lstat '<deployDir>/node_modules'whenconfigDependenciesdeclares pacquet (pacquetor@pnpm/pacquet). The deploy directory never installs config dependencies, so the install engine they designate isn't on disk to invoke; the nested install now skips them.Reject git resolutions whose
commitfield is not a 40-character hexadecimal SHA before invokinggit. A malicious lockfile could otherwise smuggle a value such as--upload-pack=<command>throughgit fetch/git checkout, which on SSH or local-file transports executes the supplied command.Limit concurrent project manifest reads while listing large workspaces to avoid
EMFILEerrors.Reject patch files whose
diff --githeaders reference paths outside the patched package directory. Previously a malicious.patchfile added via a pull request could write, delete, or rename arbitrary files reachable by the user runningpnpm install.Improve the log message that pnpm prints after auto-adding entries to
minimumReleaseAgeExcludewhenminimumReleaseAgeis set withoutminimumReleaseAgeStrict. The message previously referred to the internal "loose mode" terminology, which wasn't searchable in the docs; it now tells the user to setminimumReleaseAgeStricttotrueif they want these updates gated behind a prompt instead #11747.Reject dependency aliases that contain path-traversal segments (such as
@x/../../../../../.git/hooks) when reading them from a package manifest or symlinking them intonode_modules. A malicious registry package could otherwise use a transitive dependency key to makepnpm installcreate symlinks at attacker-chosen paths outside the intendednode_modulesdirectory.Reject
pnpm-lock.yamlentries whose remote tarballresolution:block is missing theintegrityfield. Previously the worker that extracts a downloaded tarball skipped hash verification when no integrity was supplied and minted a fresh one from the unverified bytes, so an attacker who could both alter the lockfile (e.g. via a pull request that stripsintegrity:) and serve modified content at the referenced tarball URL could install a tampered package without any error — including under--frozen-lockfile. pnpm now fails closed at lockfile-read time withERR_PNPM_MISSING_TARBALL_INTEGRITY. Git-hosted tarballs (gitHosted: trueor a URL on codeload.github.com / bitbucket.org / gitlab.com) andfile:tarballs are exempt — the commit SHA in a git-host URL and the user-controlled local path already anchor the bytes.Validate
devEngines.runtimeandengines.runtimeversion ranges fornode,deno, andbunwhenonFailis set toerrororwarn. Previously these settings only had an effect withonFail: 'download'— theerrorandwarnmodes silently did nothing #11818. Violations now throwERR_PNPM_BAD_RUNTIME_VERSION.Require provenance before treating trusted publisher metadata as the strongest trust evidence.
vercel/vercel (vercel)
v54.5.1Compare Source
Patch Changes
57ea4ba: Reduce duplicate user and team lookups during CLI scope resolution.b66bd3e: Fix prebuilt deployments failing with "invalid relative path" when using the--standaloneflag in pnpm monorepos by skipping external node_modules symlinks and copying traced files at their logical paths instead.9ad632d: Handle CLI update flows safely for native binary installs.b66bd3e]0e04bc5]eecd10d]v54.5.0Compare Source
Minor Changes
6860c32: Add project manifest to rust builder.2c17a12: Added--openand--viewflags tovercel traces get.--openopens the trace in the Vercel Dashboard instead of printing the markdown summary.--view <timeline|tree|gantt>selects the dashboard view and is only valid with--open.Patch Changes
620bcfa: Add--type,--service, and--searchfilter flags tovercel connect list.ff2a980: Add avercel domains checksubcommand for registrar availability and extendvercel domains priceto support bulk price lookups for multiple domains.1318682]6860c32]e917989]baac149]ecf5033]73dbbe6]647c1e8]b1f766a]cloudflare/workers-sdk (wrangler)
v4.95.0Compare Source
Minor Changes
#14009
ca5b604Thanks @dario-piotrowicz! - Add telemetry for detecting whether AI coding agents have Cloudflare skills installedWrangler now includes a
currentAgentSkillsInstalledproperty in telemetry events that reports whether the current AI coding agent has Cloudflare skills present on disk. The value distinguishes between skills installed automatically by Wrangler ("automatic"), skills installed manually by the user ("manual"), no skills present (false), or no supported agent detected (null). Skill names are fetched from the GitHub Contents API with a 24-hour disk cache to avoid rate limits.#14014
d042705Thanks @emily-shen! - Add--x-deploy-helpersto gate an upcoming deploy path refactor.Patch Changes
#14003
c1fd2fdThanks @dependabot! - Update dependencies of "miniflare", "wrangler"The following dependency versions have been updated:
#13728
49c1a59Thanks @penalosa! - Rejectremote: falseon always-remote bindings (AI, AI Search, Media, Artifacts, Flagship, VPC Service, VPC Network)These binding types have no local simulator and the resource is fundamentally remote-only. Setting
remote: falsewas previously silently accepted but produced a non-functional binding.wrangler devnow fails with a clear error directing users to either remove theremotefield or set it totrue.#14039
fee1ce4Thanks @dario-piotrowicz! - Preserve--compatibility-flagsin the interactive deploy config flowWhen running
wrangler deploywithout a config file and going through the interactive setup flow, any--compatibility-flagspassed on the command line (e.g.--compatibility-flags=nodejs_compat) were lost in two places:wrangler.jsoncfile did not includecompatibility_flags.--compatibility-flags.Both are now fixed. Compatibility flags are persisted to the generated config and included in the suggested command.
#14010
b3962ffThanks @dario-piotrowicz! - Improve error messages for Pages CLI commandsError messages across
wrangler pagessubcommands (deploy, dev, secret, project, etc.) now provide clearer descriptions and actionable guidance. For example, instead of "Must specify a project name.", you'll now see "Missing Pages project name. Use --project-name or set the name in your wrangler.jsonc configuration file."#14011
420e457Thanks @petebacondarwin! - Warn when a remote-bindings request is blocked by Cloudflare AccessWhen
wrangler devis used with remote bindings and a request from the local remote-bindings proxy client to the remote workers.dev proxy server is blocked by Cloudflare Access (HTTP 403 with the Cloudflare Access block page), Wrangler now:CLOUDFLARE_ACCESS_CLIENT_ID/CLOUDFLARE_ACCESS_CLIENT_SECRET(Service Token credentials) or runcloudflared access loginto authenticate.InferenceUpstreamErrorfromenv.AI.run()) and any browser response piped back via a service binding.fetch().Previously the 403 was returned to user code with the full Access HTML, which both drowned out other logs and made it hard to tell that the failure was due to Cloudflare Access on workers.dev rather than a problem in the binding itself or the deployed proxy server. The detection runs inside the proxy client worker (which only ever talks to the remote-bindings proxy URL), so it does not trigger false positives on user-worker 403s.
#14044
8b1467eThanks @pombosilva! - Rename Workflow bindingscheduleproperty toschedulesThe
scheduleproperty on Workflow bindings introduced in #13467 has been renamed toschedulesto match the control plane API.Updated dependencies [
c1fd2fd,420e457]:Configuration
📅 Schedule: (in timezone Asia/Tokyo)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.